package org.phantom.securityframework.auth.realm;

import java.util.List;

import org.phantom.securityframework.api.Permission;

/**
 * 获取权限
 * @author david
 *
 */
public interface PermissionRealm {

	/**
	 * 获取平台+子系统下的所有权限
	 * @param platformId
	 * @param subsystemId
	 * @return
	 */
	List<Permission> findSubsystemPermission(String platformId,String subsystemId);

	/**
	 * 获取当前平台+子系统下的所有权限
	 * @param subsystem
	 * @return
	 */
	 List<org.phantom.securityframework.api.Permission> list(String subsystem);
}
